package com.vclee.fast.utils.model;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class WxPayReq implements Serializable {
    private Integer payType; // 1.小程序支付 2.APP支付 3.h5支付 4.native支付(扫二维码支付)
    private String ordId; // 订单ID
    private String title; // 下单描述
    private BigDecimal price; // 下单金额
    private String attach; // 下单商户其他附加参数(非必传参数)
    private String openId; // 小程序openId(仅微信小程序支付时需要传递)
    private String callbackUrl; // 回调地址
    private String appid; // 商户号绑定的应用ID(小程序支付为小程序的appid)
    private String mchId; // 商户号
    private String apiV3Key; // 商户APIv3密钥
    private String apiV3MchNo; // 商户APIv3证书序列号
    private String apiV3MchCertPath; // 商户APIv3证书(apiclient_key.pem)路径
}
